#本脚本编写完成后，放置在/etc/init.d/目录下，就可以被Linux系统自动识别到该脚本
#如果本脚本名为/etc/init.d/nginx，则service nginx start就可以启动该服务
#service nginx stop就可以关闭服务
#service nginx restart可以重启服务
#service nginx status可以查看服务状态

#!/bin/bash
program=/usr/local/nginx/sbin/nginx
pid=/usr/local/nginx/logs/nginx.pid

start(){
if [ -f $pid ];then
    echo  "nginx服务已经处于开启状态"
else
    $program
fi
stop(){
if [ -! -f $pid ];then
    echo "nginx服务已经关闭"
else
    $program -s stop
    echo  "关闭服务ok"
fi
}
status(){
if [ -f $pid ];then
    echo "服务正在运行…"
else
    echo "服务已经关闭"
fi
}
case $1 in
start)
      start;;
stop)
      stop;;
restart)
    stop
    sleep 1
    start;;
status)
status;;
*)
    echo  "你输入的语法格式错误"
esac